#include <bits/stdc++.h>

using namespace std;

int datap[10],dataq[10];
int n;

// 思路：
// 1.计算所有分母的最小公倍数lcm
// 2.将所有分子乘以最小公倍数，并求和sum_z
// 3.求解，sum_z和lcm求解最大公约数gcd
// 4.利用gcd对sum_z以及lcm进行约分，得到最后结果。


// 计算最小公倍数
int LCM() {
    int min = dataq[0];
    for(int i = 0;i < n;i++) {
        if (dataq[i] < min) min = dataq[i];
    }
    for(int i = min;;i++) {
        int yes = 1;
        for(int j = 0;j < n;j++) {
            if (i % dataq[j]!= 0) {
                yes = 0;
                break;
            }
        }
        if (yes)
            return i;
    }
}

// 计算最大公约数
int GCD(int m,int n) {
    if (m % n != 0) {
        return GCD(n,m%n);
    }
    return n;
}

int main() {
    cin >> n;
    for(int i = 0;i < n;i++) {
        scanf("%d/%d",&datap[i],&dataq[i]);
    }

    int lcm =  LCM();
    int sum_z = 0;  // sum_z为所有分子的和
    for(int i = 0;i < n;i++) {
        datap[i] = datap[i] * (lcm / dataq[i]);
        sum_z += datap[i];
    }
    int gcd = GCD(sum_z,lcm);

    // 输出最后的结果
    cout << sum_z/gcd << "/" <<lcm/gcd << endl;
}